package com.xiaochong.tir.common.data.vo;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by org on 2018/5/2.
 * 货币诊断得分返回参数
 *
 */
public class ApiCurrencyDiagnosisScoreVo {
    @ApiModelProperty(value = "诊断id")
    private String diagnosisId;
    @ApiModelProperty(value = "货币符号")
    private String symbol;
    @ApiModelProperty(value = "得分")
    private String score;
    @ApiModelProperty(value = "获胜百分比")
    private String winPercent;
    @ApiModelProperty(value = "雷达图数据（顺序是： 市场热度，人气指标，货币流动性，量能变化）")
    private List indicator = new ArrayList();
    @ApiModelProperty(value = "市场热度")
    private String marketHeat;
    @ApiModelProperty(value = "量能变化")
    private String energyChange;
    @ApiModelProperty(value = "货币流动性")
    private String currencyLiquidity;
    @ApiModelProperty(value = "人气意愿指标")
    private String popularityIndex;
    @ApiModelProperty(value = "货币中文名")
    private String coinNameCn;
    @ApiModelProperty(value = "logo")
    private String ImageUrl;

    @ApiModelProperty(value = "近7天走势")
    private String last7status;

    @ApiModelProperty(value = "近30天走势")
    private String last30status;

    @ApiModelProperty("平均成本")
    private String avgCostComment;

    @ApiModelProperty("压力支撑位")
    private String pressureSupComment;

    @ApiModelProperty("多空行情")
    private String spaceTrendComment;

    public String getAvgCostComment() {
        return avgCostComment;
    }

    public void setAvgCostComment(String avgCostComment) {
        this.avgCostComment = avgCostComment;
    }

    public String getPressureSupComment() {
        return pressureSupComment;
    }

    public void setPressureSupComment(String pressureSupComment) {
        this.pressureSupComment = pressureSupComment;
    }

    public String getSpaceTrendComment() {
        return spaceTrendComment;
    }

    public void setSpaceTrendComment(String spaceTrendComment) {
        this.spaceTrendComment = spaceTrendComment;
    }

    public String getLast7status() {
        return last7status;
    }

    public void setLast7status(String last7status) {
        this.last7status = last7status;
    }

    public String getLast30status() {
        return last30status;
    }

    public void setLast30status(String last30status) {
        this.last30status = last30status;
    }

    public String getCoinNameCn() {
        return coinNameCn;
    }

    public void setCoinNameCn(String coinNameCn) {
        this.coinNameCn = coinNameCn;
    }

    public String getDiagnosisId() {
        return diagnosisId;
    }

    public void setDiagnosisId(String diagnosisId) {
        this.diagnosisId = diagnosisId;
    }

    public String getSymbol() {
        return symbol;
    }

    public void setSymbol(String symbol) {
        this.symbol = symbol;
    }

    public String getScore() {
        return score;
    }

    public void setScore(String score) {
        this.score = score;
    }

    public String getWinPercent() {
        return winPercent;
    }

    public void setWinPercent(String winPercent) {
        this.winPercent = winPercent;
    }

    public List getIndicator() {
        return indicator;
    }

    public void setIndicator(List indicator) {
        this.indicator = indicator;
    }

    public String getMarketHeat() {
        return marketHeat;
    }

    public void setMarketHeat(String marketHeat) {
        this.marketHeat = marketHeat;
    }

    public String getEnergyChange() {
        return energyChange;
    }

    public void setEnergyChange(String energyChange) {
        this.energyChange = energyChange;
    }

    public String getCurrencyLiquidity() {
        return currencyLiquidity;
    }

    public void setCurrencyLiquidity(String currencyLiquidity) {
        this.currencyLiquidity = currencyLiquidity;
    }

    public String getPopularityIndex() {
        return popularityIndex;
    }

    public void setPopularityIndex(String popularityIndex) {
        this.popularityIndex = popularityIndex;
    }

    public String getImageUrl() {
        return ImageUrl;
    }

    public void setImageUrl(String imageUrl) {
        ImageUrl = imageUrl;
    }

    @Override
    public String toString() {
        return "ApiCurrencyDiagnosisScoreVo{" +
                "diagnosisId='" + diagnosisId + '\'' +
                ", symbol='" + symbol + '\'' +
                ", score='" + score + '\'' +
                ", winPercent='" + winPercent + '\'' +
                ", indicator=" + indicator +
                ", marketHeat='" + marketHeat + '\'' +
                ", energyChange='" + energyChange + '\'' +
                ", currencyLiquidity='" + currencyLiquidity + '\'' +
                ", popularityIndex='" + popularityIndex + '\'' +
                '}';
    }
}
